package Listas;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author COEV
 */
public class ListaSimple {
    private NodoSimple inicio;
    //private boolean esVacia;
    public ListaSimple(){
        inicio=null;
      //  esVacia=true;
    }
    public ListaSimple(NodoSimple nodo){
        inicio=nodo;
      //esVacia=false;
    }
    public void InsertarFinal(NodoSimple nodo){
        if (!Vacia()){
            NodoSimple aux=inicio;
            while(aux.GetSgte()!=null)
                aux=aux.GetSgte();
            aux.SetSgte(nodo);
        }
        else
            inicio=nodo;
    }
    public boolean Vacia(){
        if (inicio==null)
            return true;
        else
            return false;
    }
    public ListaSimple(int v){
        NodoSimple nodo=new NodoSimple(v, null);
        inicio=nodo;
    }
    public String ImprimirValores(){
        String txt="";//reservamos memoria para una variable inicializando vacio
        if (inicio != null){
            NodoSimple aux=inicio;
            while(aux/*.GetSgte().GetSgte()*/!=null){
                txt = txt + " " + aux.GetValor();
                aux=aux.GetSgte();
            }
        }
        return txt;
    }
}

